Лабораторная работа №5

Компьютерный практикум по статистическому анализу данных

Коннова Т. А.

Российский университет дружбы народов имени Патриса Лумумбы, Москва, Россия

2025

Докладчик

  • Коннова Татьяна Алексеевна
  • Студент группы НПИбд-01-22
  • Студ. билет 1132221814
  • Российский университет дружбы народов имени Патриса Лумумбы

Цель лабораторной работы

  • Освоить синтаксис языка Julia для построения графиков.

Выполнение лабораторной работы

Основные пакеты для работы с графиками в Julia

График функции, построенный при помощи gr()

Основные пакеты для работы с графиками в Julia

График функции, построенный при помощи pyplot()

Опции при построении графика

График функции sin(x)

Опции при построении графика

График функции разложения исходной функции в ряд Тейлора

Опции при построении графика

Графики исходной функции и её разложения в ряд Тейлора

Опции при построении графика

Вид графиков после добавления опций при их построении

Точечный график

График десяти случайных значений на плоскости (простой точечный график)

Точечный график

График пятидесяти случайных значений на плоскости с различными опциями отображения (точечный график с кодированием значения размером точки)

Точечный график

График пятидесяти случайных значений в пространстве с различными опциями отображения (3-мерный точечный график с кодированием значения размером точки)

Аппроксимация данных

Пример функции

Аппроксимация данных

Пример аппроксимации исходной функции полиномом 5-й степени

Две оси ординат

Пример отдельно построенной траектории

Полярные координаты

График функции, заданной в полярных координатах

Параметрический график

Параметрический график кривой на плоскости

Параметрический график

Параметрический график кривой в пространстве

График поверхности

График поверхности (использована функция surface())

График поверхности

График поверхности (использована функция plot())

График поверхности

Сглаженный график поверхности

График поверхности

График поверхности с изменённым углом зрения

Линии уровня

График поверхности, заданной функцией g(x, y) = (3x + y2)| sin(x) + cos(y)|

Линии уровня

Линии уровня

Линии уровня

Линии уровня с заполнением

Векторные поля

График функции h(x, y) = x3 − 3x + y2

Векторные поля

Линии уровня для функции h(x, y) = x3 − 3x + y2

Анимация

Статичный график поверхности

Анимация

Анимированный график поверхности

Гипоциклоида

Большая окружность гипоциклоиды

Гипоциклоида

Половина пути гипоциклоиды

Гипоциклоида

Малая окружность гипоциклоиды

Гипоциклоида

Малая окружность гипоциклоиды с добавлением радиуса

Гипоциклоида

Малая окружность гипоциклоиды с добавлением радиуса

Errorbars

График исходных значений

Errorbars

График исходных значений с отклонениями

Errorbars

Поворот графика

Errorbars

Заполнение цветом

Errorbars

График ошибок по двум осям

Errorbars

График асимметричных ошибок по двум осям

Использование пакета Distributions

Гистограмма, построенная по массиву случайных чисел

Использование пакета Distributions

Гистограмма нормального распределения

Использование пакета Distributions

Гистограмма распределения людей по возрастам

Подграфики

Серия из 4-х графиков в ряд

Подграфики

Серия из 4-х графиков в сетке

Подграфики

Объединение нескольких графиков в одной сетке

Подграфики

Разнообразные варианты представления данных

Подграфики

Демонстрация применения сложного макета для построения графиков

Самостоятельная работа

Решение задания №1

Самостоятельная работа

Решение задания №2

Самостоятельная работа

Решение задания №3

Самостоятельная работа

Решение задания №4

Самостоятельная работа

Решение задания №5

Самостоятельная работа

Решение задания №5

Самостоятельная работа

Решение задания №6

Самостоятельная работа

Решение задания №7

Самостоятельная работа

Решение задания №8

Самостоятельная работа

Решение задания №9

Самостоятельная работа

Решение задания №10

Самостоятельная работа

Решение задания №11

Вывод

Вывод

  • В ходе выполнения лабораторной работы был освоен синтаксис языка Julia для построения графиков.

Список литературы. Библиография

[[1] Julia Documentation: https://docs.julialang.org/en/v1/